import { VarFile } from '@varlet/ui';

export enum UploadBusinessType {
  /**
   * 验证的正面
   */
  KYC_FRONT = 'KYC_FRONT',
  /**
   * 验证的反面
   */
  KYC_OPPOSITE = 'KYC_OPPOSITE',
  /**
   * 验证的手持，目前没有
   */
  KYC_HAND = 'KYC_HAND',
  /**
   * 上传申诉凭证图片
   */
  COMPLAINT_VOUCHER = 'COMPLAINT_VOUCHER',
  /**
   * 收款方式
   */
  PAYMENT_QRCODE = 'PAYMENT_QRCODE',
  /**
   * 聊天图片
   */
  CHAT_PICTURE = 'CHAT_PICTURE',
}

export type UploadFileType = {
  fileId: string;
  key: string;
  preSingedUrl: string;
};

export interface VarFileType extends VarFile {
  fileId: string;
}
